B72-4 System/360 Job Control Language
نویسنده
چکیده
Since IBM's introduction of the System/360 and its operating system OS/360, probably no other aspect of that vast collection of programs and publications-the IBM OS Bibliography alone runs to 100 pages-has caused more heated discussions or been as poorly understood by its users as the job control language JCL. It is the one feature of the operating system that all users must employ: it is the gateway to the goodies of OS. JCL is not a programming language in the usual sense; it is not translated into machine instructions. Nor is it a command language, wherein each statement causes a specific action to take place. JCL is a job description language; it is a language used by the programmer to describe to the machine's operating system the work he has for it to do. To the System/360 operating system, a job is completely described by specifying a sequence of programs to be executed and, for each program, a list of external data sets required. Because there are so many possible combinations ofprograms and data, programs with all the various constraints applicable to them, data sets that can reside on any of a number of different devices, and often in different ways on the same device, because of all these possibilities and because JCL avoids making assumptions about what the programmer intends, the job descriptions expressed in JCL often require considerable detail. This requirement for details that are often meaningless to the programmer is one of the factors which, as Gary DeWard Brown says in the Preface of Sysfem/360 Job Control Language, make JCL "... hard to learn and not always easy to use." Another factor is the language itself; it is very low level as computer languages go. That is to say, it is not like any language used in disciplines other than computer science. One would expect that while each of the myriad special-purpose programming languages caters to its own community of users, the one computer language that they all must use would be as close as possible to the natural language that they all use, English. Instead, just the opposite is true. JCL is syntactically closest to the language used to write individual System/360 machine instructions. This assembly language is intimately related to the computer itself rather than to any application of the computer; so if it is the "work language" for anyone, it is the computer professional, not the accountant, physicist, or sociologist. Still, with the millions invested in OS/360 programs, you can be sure that come hardware relocation or high water, OS will be around for a good while. So if, as Harry W. Cadow of IBM states in OS/360 Job Control Language, JCL is the manager of OS, then we had better try to become IBM eomputer "professionals," at least to the extent that we are conversant, if not fluent, in this language. Up to now, the only help we had in learning JCL was the official IBM manual.' But
منابع مشابه
NETRJS: A third level protocol for Remote Job Entry
RJS makes a remote batch terminal’s unit record devices operate as if they were at the central site; thus, a remote user enters OS/360 jobs, complete with JCL, into the remote reader. The jobs are spooled into the operating system and run in their turn, and the printed and/or punched output is returned to the remote terminal from which the jobs originated (unless the user or operator re-routes ...
متن کاملNetwork Specifications for Remote Job Entry and Remote Job Output Retrieval at UCSB
UCSB will accept input of pseudo card files for batch processing at socket number x’200’, site 3. Network users should obtain an account number from the UCSB Computer Center; account #1025, programmer names ’UCLA’, ’SRI’, ’UTAH’, etc. may be used during checkout. The 360/75 runs under OS MVT and HASP. Users submit jobs to HASP for scheduling and subsequent execution by OS through an intermediar...
متن کاملB72-10 PL/I Programming In Technological Applications
This book provides an excellent method to learn about compilers. At an introductory, intermediate, and advanced level, it discusses topics central and related to the construction of compilers, many of which have previously appeared only in journal articles or publications not generally available. The work has only two faults. It was composed on an IBM 360 line printer using FORMAT and thus suff...
متن کاملThe Effect of Job Demand-Control-Social Support Model on Nurses' Job Satisfaction in Specialized Teaching Hospitals, Ethiopia
BACKGROUND The job demand-control-social support model has been widely studied in western countries but has not been theoretically addressed on health workers of sub-Saharan African countries. Therefore, this study investigates the relationship between Job Demand-Control-Support Model and job satisfaction in specialized teaching hospitals in Ethiopia. METHOD A cross-sectional survey was condu...
متن کاملEfficient clearance of poly(ethylene glycol)-modified immunoenzyme with anti-PEG monoclonal antibody for prodrug cancer therapy.
The F(ab')(2) fragment of the anti-TAG-72 antibody, B72.3, was covalently linked to Escherichia coli-derived beta-glucuronidase that was modified with methoxypoly(ethylene glycol). The conjugate (B72.3-betaG-PEG) localized to a peak concentration in LS174T xenografts within 48 h after injection, but enzyme activity persisted in plasma such that prodrug administration had to be delayed for at le...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Trans. Computers
دوره 21 شماره
صفحات -
تاریخ انتشار 1972